floating debris - German English Dictionary